Ну, почему бы не использовать текстовое поле и вызвать функцию любой клавишей, нажав / клавишу вниз. Затем функция прочитает текст, который вводится в данный момент, и проверит структуру данных на предмет возможного конца слова.
Вы можете отсортировать возможные ответы и написать первый, например, другим цветом. Если пользователь нажимает пробел или вводит, чтобы закрасить мир шлюхи черным, и если это так, нажмите вкладку, чтобы переключиться с другим возможным ответом ...
Вы имеете в виду это? Я могу написать какой-то код, чтобы показать, что вы хотите, я имею в виду, если это то, что вам нужно?