Tip calculator with functions and error handling