Por favor, execute este comando como um exemplo:
clear; tput cup 4 10; printf "Menu Item 1"; tput cup 7 30; printf "Menu Item 29";tput cup 23 0; printf "Make your selection"
Em seguida, consulte o comando man
page do comando tput
para entender como ele funciona. Depois disso, é simples comparação e lógica aritmética de coordenadas de tela. Parece que você tem a noção dos scripts de shell. Portanto, não deve ser muito difícil escrevê-lo