Validate all the arguments, and display an error if the input is not numeric.
Do not allow for division by 0
display user's input in the error message
Refactor the error messages into their own function, have the other functions use it for error messaging.