Desacoplados menu y opciones. Implementada una clase Factoria