Step 1: Starts Program Step 2: Input First number from the user Step 3: Checks if number is int or not; redoes step 2 if it isnt Step 4: User input operation Step 5: User inputs second number Step 6: Checks if number is int or nor, reodes step 5 if it is not Step 7: Does the mathematical operation Step 8: Returns result Step 9: Saves number in array that shows last 10 results Step 10: Ask user if they want to restart program; go to step 2 if they do Step 11: Done