la aplicacion funciona con un menu el cual selecciono la opcion y despliego el form y despues tengo que volver al menu lo cual lo hago con CMD pero no puedo(nose como hacer eso) volver al menu cuando presionan la X "cerrar" del form
Esta pregunta estaría mejor en la sección de 'principiante',seas o no principiante, la pregunta si lo es.
Para cerrar un formulario y volver al anterior debes haberlo abierto con form2.showdialog en vez de con form2.show . Entonces cuando cierres el form2 de la forma que sea se cerrará sólo este (si no lo impides en su evento queryunload) y regresarás al form1. Entonces tal como te indicaba f_Tanori, igual dará cerrarlo desde el botón de control en la interfaz; 'cerrar' o desde código; con unload Me .
Importante: Si tienes un código como este:
código dentro de un botón
-   
- dim k as integer, b as integer 
-     for k= 0 to 30 
-       b=b +1 
-    next 
-    form2.show 
-   for k= 0 to 30 
-       b=b +1 
-    next 
-   
-   
después de  form2.show inmediatamente se ejecuta el resto de líneas que hay en el 2º bucle.
pero si el código fuera éste:
-   
- dim k as integer, b as integer 
-     for k= 0 to 30 
-       b=b +1 
-    next 
-    form2.showdialog 
-   for k= 0 to 30 
-       b=b +1 
-    next 
-   
-   
Entonces cuando se ejecuta la línea form2.showdialog la ejecución se queda en esa línea. cuando se cierre el formulario 2 entonces se continúa en la 1ª línea del 2º bucle.
Esto debes tenerlo en cuenta para evitar supuestos 'problemas' inadvertidos...