Bueno amigo disculpa no entendi tu pregunta que quieres decir con esto:
los link a distintas partes de programas con la condicional
y veo que tu codigo tiene unos pequeños errores voy a corregirlo y te lo posteo con una explicacion

mientras tu aclarame tu pregunta para poder ayudarte!

Bueno amigo aqui te dejo el code acomodado lo que hise fue en el else agregar goto, al comienzo del batch agregar @echo off y :menu aqui te lo dejo

:menu
@echo off
color 0a
cls
echo 1. Iniciar sesion / Login
echo 2. Enviar archivo / Send file
echo 3. Descargar archivo / Download file
echo 4. Ping Host
echo 5. Salir / Exit
echo.
echo.
set /p opc=Ingrese la opcion / Enter your choice:
if %opc%==1 (goto rbf) else goto error
if %opc%==2 (goto up) else goto error
if %opc%==3 (goto down) else goto error
if %opc%==4 (goto ping) else echo error&pause&goto menu
if %opc%==5 (goto close) else echo error&pause&goto close
:error
@echo off
msg /w * A introducido mal la opcion!
goto menu
Salu2's!
P.D:Si a esto no tereferias porfavor postea para ayudarte!!
