CCCPaste

Reto 5 curso de Python

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)