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)