俺は変数使ったな
↓キーを押すと変数Vに1加算、上キーを押すと変数Vから1減産
変数Vが0より下なら変数Vをメニュー数の最大数にとかにした
変数Vが0ならメニュー用カーソルを一番上のメニューの横の位置に移動させてる。
変数Vが1ならメニュー用カーソルを二番目のメニューの横の位置に移動させてる。

まあやり方は色々あるよね、リストを使うとかでも出来るし