import logging
from harry_potter_yonier import get_one_person, get_person

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.")

if __name__ == "__main__":
    call_me()
