Ganz schön schwer zu entziffern, was du da eigentlich versucht hast.
Es lässt sich jedenfalls festhalten: Du denkst offenbar zu kompliziert.

Du musst dieses Setzen der Werte und Bilder nicht für alle möglichen erdenklichen Zustände
einzeln definieren, da sie alle so gleich sind.

Code:
<>If Var [Taste] == 1
 <>Set Var [Auswahl] + 1
 <>If Var [Auswahl] > (Hier maximale Auswahlnummer einfügen)
  <> Set Var [Auswahl] = 1
  <>
 :END
 <>
:ELSE
 <>If Var [Taste] == 4
  <>Set Var [Auswahl] - 1
  <>If Var [Auswahl] == 0
   <> Set Var [Auswahl] = (Hier maximale Auswahlnummer einfügen)
   <>
  :END
  <>
 :END
 <>
<>
Damit handelst du alle Möglichkeiten ab.
NACH diesem Prozess kannst du dann den Cursor bewegen je nach Auswahl-Var,
den du am besten schon beim Menüaufruf anzeigst, statt ihn immer wieder neu zu laden.
Code:
<>If Var [Auswahl] == 1
 <>Move Picture ## blablabla ###|### Dauer: (0, 1 oder 2 Zehntel, bitte nicht länger)
 <>
:ELSE
 <>If Var [Auswahl] == 2
  <> ........................
..................
:END
<>