Claro tu programa comienza por el main, y lo cierras sin hacer nada.
Fíjate que las llaves del main {} abren y cierran el método sin ninguna acción.
Dentro del main tendrás que llamar a las funciones que declaraste luego, siguiendo la lógica del programa.
De dónde estás sacando todo eso ?
Saludos,