def sumar(a, b): print(f"Suma: {a} + {b} = {a + b}") return a + b def restar(a, b): print(f"Resta: {a} - {b} = {a - b}") return a - b def multiplicar(a, b): print(f"Multiplicación: {a} × {b} = {a * b}") return a * b def dividir(a, b): if b == 0: print("Error: No se puede dividir entre 0 ❌") return None print(f"División: {a} ÷ {b} = {a / b}") return a / b def potencia(a, b): print(f"Potencia: {a}^{b} = {a ** b}") return a ** b def calculadora_inteligente(): print("¡Bienvenido a la Calculadora Inteligente de Mau 😎!\n") while True: print("\nOperaciones disponibles:") print("1: Sumar (+)") print("2: Restar (-)") print("3: Multiplicar (×)") print("4: Dividir (÷)") print("5: Potencia (^) ") print("0: Salir") opcion = input("Elige la operación: ") if opcion == "0": print("¡Hasta luego! 👋") break a = float(input("Ingresa el primer número: ")) b = float(input("Ingresa el segundo número: ")) if opcion == "1": sumar(a, b) elif opcion == "2": restar(a, b) elif opcion == "3": multiplicar(a, b) elif opcion == "4": dividir(a, b) elif opcion == "5": potencia(a, b) else: print("Opción inválida ❌, intenta de nuevo.") # Ejecutar la calculadora calculadora_inteligente()