Pues con esto ya tienes por donde empezar:
@echo off
Choice /M "quiere cambiar de directorio de trabajo?"
if NOT %errorlevel% EQU 2 (
set /P "folder=indique el directorio >>"
Call PUSHD "%%folder%%"
)
Echo Directorio actual: "%CD%"
pause
dir /n | MORE +4
set /p "file=introduce nombre >>"
if not exist "%file%" (echo error & pause & goto:menu)
type "%file%"
saludos