Board Thread:Questions and Answers/@comment-5394692-20131029050941/@comment-24024859-20131029110156

The way I do it is that I create a variable that holds the current cursor position; 0 is the first option, 1 is the second and so on.

I then render the cursor with an offset + the cursor position, as in the following pseudo code:

y_offset = 10

cursor_y = y_offset * cursor_position

I usually then execute the selected option when the user presses A or another button using an ON function. The ON function fits this perfectly because it takes a number and executes a GOSUB or GOTO based on that the number given it. Its syntax is like this:

http://snailfacia.net/PTCguide/index.html#ON

If you want a concrete example, check out this game I made: http://petitcomputer.wikia.com/wiki/Dungeon

Then look at the color settings menu :)