Divisão do programa em funções e criação de funções

O programa foi dividido em funções para simplicidade da programação. Também foram criadas outras funções.