codigo arreglado
actualizado y funcional (con menus)