Chapter 3 done

Review please
Input validation - good.  But what will happen if the user is an ass (like me) and tries to input a string?