def suma(num1,num2):#funcion suma return num1+num2 def resta(num1,num2):#funcion resta return num1-num2 def multiplicacion(num1,num2):#funcion multiplicacion return num1*num2 def division(num1,num2):#funcion division return num1/num2 def exponenciacion(num1,num2):#funcion exponenciacion return num1**num2 def modulo(num1,num2):#funcion modulo return num1%num2 def menu_calculadora():#funcion principal calculadora print("--------------------CALCULADORA---------------------") print("Operaciones que realiza la calculadora.\n 1. Suma \n 2. Resta \n 3. Multiplicación \n 4. División \n 5. Potencia \n 6. Módulo") print("Ingrese los números a operar. ") opcion = int(input("Escriba la operación que desea realizar: ")) num1=int(input("Ingrese el numero 1: ")) num2=int(input("Ingrese el numero 2: ")) if opcion == 1: print("Eligio la opración suma. ") resultado =suma(num1,num2)#Aquí se llama la función y se envia los parametros. elif opcion == 2: print("Eligio la opración resta. ") resultado =resta(num1,num2)#Aquí se llama la función y se envia los parametros. elif opcion == 3: print("Eligio la opración multiplicación. ") resultado =multiplicacion(num1,num2)#Aquí se llama la función y se envia los parametros. elif opcion == 4: print("Eligio la opración división. ") resultado =division(num1,num2)#Aquí se llama la función y se envia los parametros. elif opcion == 5: print("Eligio la opración potencia. ") resultado =potencia(num1,num2)#Aquí se llama la función y se envia los parametros. elif opcion == 6: print("Eligio la opración modulo. ") resultado =modulo(num1,num2)#Aquí se llama la función y se envia los parametros. else: print("No existe esa opción. ") return resultado resultado = menu_calculadora()#Se llama la función principal, esta línea es muy importante. print("La respuesta es: ",resultado)