Interface grafica e codigo da mesma pronto para juntar ao terminal