Orientacion a funciones

Que tal colegas del foro, siguiendo los pasos de principiante en esto de java, tengo otra duda que es la Orientacion a Funciones, les expongo el problema:

Elabora un programa, utilizando funciones que realice
las siguientes conversiones:

1. pesos a dolares
2. dolares a euros
3. euros a libras
4. pesos a yen

para la primera opcion utilice un funcion con parametros
y sin retorno. la codicion para la conversion son cantidades
positivas y no mayores a 5000.

la segunda opcion se implementa como funcion con retorno y con
parametros. la conversion se realizaran si la cantidad de dolares
se encuentra entre 50 y maximo 7000.

la tercera opcion es una funcion sin parametros y con retorno.Solo
cantidades postitvas son aceptadas.

la ultima funcion se implementa sin paraemtro y sin retorno la cantidad
de pesos debe estar en entre 700 y 15000.

el muenu debe repetir hasta que el usuario seleccione la opcion salir,
para terminar el programa.

Mi programa mal empezado lo tengo asi a lo poco de lógica dado el problema: Siento que esta mal estructurado
 

Como siempre agredezco a quien me ayuda y a los que toman parte de su tiempo para leer.

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de chicowed

Orientación a funciones

No se a que te refieras con orientación a funciones, pero creo que tu problema quedaria mejor con un switch y un dowhile.

Imagen de Felipe Garcia

Alguien me puede ayudar

porque no corre mi programa me dice esto:
 
y respecto al código lo pongo a continuación
 

Imagen de chicowed

pues...

Tu código si corre, no entiendo porque te mande ese error, yo en lo personal separaría el código en dos clases, una que es la principal(main) y la otra que podría ser donde se hacen las conversiones, también habría que cuidar lo que te pasa el usuario como parámetro es decir si el usuario teclea "c" esto mandara un error te dejo un ejemplo que hice.

Clase vista
 

Clase Prueba
 

Imagen de Felipe Garcia

Se crearon dos clases

En efecto chicowed tuve que hacer dos clases para que pudiera correr sin el error de la sintaxis y pudiera hacer la conversiones de las divisas. Gracias nuevamente.