Improve menu and ty letter formatting
Add conditionals to _generate_ty() to change the letter based on previous donations. Add _is_float() to handle amount verification.