- prompts for word and search for meaning in JSON dictionary
- 1 looks for abbreviations
- 2 looks for proper nouns
- 3 looks for lowercase word meanings
- trying to guess a misspelled word
- asks if it guessed the word right
- asks to retype a word if user answered 'n'o
- handles unexpected inputs