И сразу второй вопрос, как создаются такие окна в терминале, которые реагируют на мышь?
Есть программы, в которых реализованы окна для использования в скриптах.
Для консоли - пакет dialog.
Для графического интерфейса - пакеты kdialog, xdialog, gtkdialog, yad.