This is probably not at all what you had in mind, but it is what came into my mind when I heard "Graphic Interface in Batch"
Below is 3dGUI.bat. It was primarily meant to be mouse-controlled (drag left-right to scroll among items, click to select an item), but keys are also supported (left/right to scroll, SPACE to select the item in focus). If you get tired of the "swinging" effect of the items while scrolling, press RETURN to disable/enable.
The script is now included in the cmdgfx archive. See http://www.dostips.com/forum/viewtopic.php?f=3&t=7153
Screens (it obviously looks better when actually moving):
The script takes as input a data file of the form:
backgroundimage ; scale
image ; scale ; text ; action
Example file with 3 items:
img\dos_shade4.pcx ; 45
emma.txt ; 9 ;Emma; echo Emma
fract.txt ; 9 ;Fractal; echo Fractal
glass.txt ; 9 ;Glass; echo Glass