Must also handle edge cases as needed -- this will include returning a modal response for terms that aren't available and re-prompting of the user via a modal if there's no term submitted or if the term isn't a legal string (for instance, numbers instead of words)