Hello!
The task is clear in general. But in my opinion instead "hard-coded" words better to use autocomplete system like in smartphones. For example, when user will "press" h, on the top of keyboard will be placed a word "hello", then user can select this word or continue typing.
I will be happy to answer any questions and discuss the project!
Thank you for attention!