def addition(x, y):
return x + y
def subtraction(x, y):
return x - y
def multiplication(x, y):
return x * y
def division(x, y):
if y != 0:
return x / y
else:
return "Cannot divide by zero"
def modulus(x, y):
if y != 0:
return x % y
else:
return "Cannot compute modulus by zero"
def exponentiation(x, y):
return x ** y
def arithmetic_operations(x, y, operation):
operations = {
1: addition,
2: subtraction,
3: multiplication,
4: division,
5: modulus,
6: exponentiation
}
if operation in operations:
result = operations[operation](x, y)
print(f"Result of operation: {result}")
else:
print("Invalid operation")
num1 = float(input("Enter the first number: "))
num2 = float(input("Enter the second number: "))
print("Select operation:")
print("1. Addition")
print("2. Subtraction")
print("3. Multiplication")
print("4. Division")
print("5. Modulus")
print("6. Exponentiation")
operation = int(input("Enter operation number: "))
arithmetic_operations(num1, num2, operation)