import logging
from harry_potter_yonier import get_one_person, get_person

if __name__ == "__main__":
    
    def call_me():
        while True:
            # Mostrar las opciones disponibles
            print("1. Buscar personaje")
            print("2. Listar personajes")
            print("3. Salir")
            
            # Capturar la elección del usuario
            choose = input("Ingrese el número de la opción que desea: ")
            
            if choose == "1":
                get_one_person()
                break  # Salir del bucle while
            elif choose == "2":
                get_person()
                break  # Salir del bucle while
            elif choose == "3":
                logging.warning("Saliendo del programa...")
                break  # Salir del bucle while
            else:
                logging.warning("Opción inválida. Por favor, elija una opción válida.")

    call_me()