def menu_principal(): """Menu principal de la agenda donde puede interactuarse con las opciones principales del programa.""" while True: portada() print(""" ------------------- MENU PRINCIPAL --------------------- 1 - {uno} 2 - {dos} 3 - {tres} 4 - {cuatro} 5 - {cinco} 6 - {seis} 7 - {siete} 8 - Salir """.format( uno=c.VERDE + "[+] Generar el archivo de la agenda." + c.ENDC, dos=c.ROJO + "[x] Borrar todo el contenido de la agenda." + c.ENDC, tres=c.VERDE + "[+] Agregar un nuevo contacto" + c.ENDC, cuatro=c.CYAN + "[-] Ver lista de contactos." + c.ENDC, cinco=c.AMARILLO + "[!] Realizar una busqueda personalizada." + c.ENDC, seis=c.ROJO + "[x] Eliminar un contacto." + c.ENDC, siete=c.AZUL + "[!=] Modificar un contacto." + c.ENDC)) # capturar la opcion elegida en el menu principal opcion = input(c.CYAN + "[ESCOGE UNA OPCION]: " + c.ENDC) if opcion.isdecimal(): if opcion == '1': Agenda.crear_agenda() elif opcion == '2': Agenda.borrar_agenda() elif opcion == '3': solicitar_contacto() elif opcion == '4': ver_contactos() elif opcion == '5': busqueda_personalizada() elif opcion == '6': eliminar_contacto() elif opcion == '7': modificar_contacto() elif opcion == '8': c.success("Cerrando la agenda...") break else: c.error("Opcion desconocida!!") else: c.error("Caracteres alfabeticos no son bienvenidos aqui!!")