Check if only a number has been entered If yes proceed If no give error message and return to prompt for first number Check if number1 = 0 If yes give error and return to prompt for first number If no proceed Prompt to enter second number Save input as number2 Check if only a number has been entered If yes proceed If no give error message and return to prompt for second number Check if number1 = 0 If yes give error and return to prompt for second number If no proceed Prompt to choose an operation Save input as mathmagic Check if the input is a basic math function If no return to prompt to choose an operation If yes proceed Concatonate number1 + mathmagic + number2 Save as mathlove Solve mathlove Print mathlove