Pues la verdad no tengo mucho tiempo porque me voy a ir a visita pero aqui esta un poco de codigo, espero que te sirva...
// BEGIN CODE!!
#include <iostream.h>
#include <conio.h>
void main()
{
int tecla;
while (tecla!=27)
// 72 = Arriba 75 = Izquierda 77 = Derecha 80 = Abajo
{
tecla=getch();
gotoxy(1,22); cout << tecla << " ";
switch(tecla) {
case 72:gotoxy(1,23); cout << "Arriba ";
break;
case 75:gotoxy(1,23); cout << "Izquierda";
break;
case 77:gotoxy(1,23); cout << "Derecha ";
break;
case 80:gotoxy(1,23); cout << "Abajo ";
break;
default:gotoxy(1,23); cout << " ";
break;
}
}
}
// END CODE

En serio espero que te sirva... luego que encuentre el programa que hice con un menu... te lo mando