Buenas Comunidad, quiero crear un menu que solo se pueda manejar con las flechas de direccion sin poder utilizar el menu, estoy un poco perdido, no se si crear variable, la verda no se como empezar, si alguien me ayudaria se lo agradeceria
MUCHAS GRACIAS

No entiendo, quieres hacer un menu que solo se pueda utilizar con las flechas direccionales pero sin poder utilizar el menu?

Desifrando un poco tu problema creo entender que lo que quieres es un menu que puedas controlar con las flechas direccionales sin tener que utilizar el cursor del mouse.

Lo lindo de programar es que es como las matemáticas, siempre hay varias formas de llegar a un resultado. Para hacer eso se puede realizar de muchas maneras, pero la que yo utilizo son con variables y jump to position y coliciones.

Yo creo un objeto y lo hago invisible, ese objeto hará como si fuera el cursor del mouse cuando se pasa por encima de un objeto. Y para dar la sensación de click agrego un:

if keyboard_check_presed(vk_control)
{
room_goto(room_sonido)
}

No se si me explique bien, no soy bueno explicando pero mas o menos esa es la idea.

Y las variables globales las utilizo con jump to position para asegurarme que si por ejemplo presiono arriva una vez suba a una posicion determinada, si se presiona otra vez y así sucesivamente.

Si te entiendo a la perfección, pero busco algo que se pueda hacer programado, de todas maneras muchas gracias.

Bueno, por eso justamente te dije como lo podes hacer programando. Sino como lo harías xD  :-[

Obviamente de ahí en más ya depende de ti como programas, yo solo te tire la idea. No esperes a que te ponga el código porque depende de como este desarrollado tu juego.

Podes crear una variable que controle la opcion que seleccionas y cuando apretas las teclas de por ejemplo arriba y abajo sume 1 o reste 1 a la variable.
De acuerdo al valor de esa variable sera la opcion que elijas.
Como siempre digo mejor un ejemplo :

Muchas Gracias es lo que buscaba, un 10 amigo, si necesitas algo me dices

Una cosa porque pones break, y otra cosa, si quiero que cuando llegue a la casilla 3 que es la ultima, solo puedas subir arriba con la flecha de arriba?
Gracias

Es para separar cada linea de codigo, si no lo hiciera se iria hasta la ultima (case3) y se cerraria el juego.
Lo segundo solo tenes que cambiar opcion=0 por opcion=3 , en lugar de regresar a 0 solo haces que se quede en la 3
Para arriba es lo mismo opcion=3 por opcion=0