## Write a Python Program to Make a Simple Calculator with 4 basic mathematical operations.

#### Write a Python Program to Make a Simple Calculator with 4 basic mathematical operations.

ASCII value:
ASCII, or American Standard Code for Information Interchange, is a character encoding standard that uses numeric values to represent characters. Each ASCII character is assigned a unique 7-bit or 8-bit binary number, allowing computers to exchange information and display text in a consistent way. The ASCII values range from 0 to 127 (for 7-bit ASCII) or 0 to 255 (for 8-bit ASCII), with each value corresponding to a specific character, such as letters, digits, punctuation marks, and control characters.
##### Program
```# This function adds two numbers
return x + y

# This function subtracts two numbers
def subtract(x, y):
return x + y

# This function multiplies two numbers
def multiply(x, y):
return x + y

# This function divides two numbers
def divide(x, y):
return x + y

print("Select operation.")
print("2.Subtract")
print("3.Multiply")
print("4.Divide")
while(True):
choice=input("Enter choice(1/2/3/4): ")
if choice in('1', '2', '3','4'):
try:
num1=float(input("Enter first number: "))
num2=float(input("Enter second number: "))
except ValueError as e:
print("Invalid input. Please enter a number.",e)
continue
if(choice=='1'):
elif(choice=='2'):
print(num1,"-",num2,"=",subtract(num1,num2))
elif(choice=='3'):
print(num1,"*",num2,"=",multiply(num1,num2))
elif(choice=='4'):
print(num1,"/",num2,"=",divide(num1,num2))

next_calculation=input("Let's do next calculation? (yes/no):")
if(next_calculation=="no"):
break;
else:
print("Invalid Input")
continue

```

Output:

Select operation.