Clase nueva UserMenu , cambios a CashRegister (genSell y genPurchase) , cambios menores a las otras clases