our %services = ( 1 => { name => "service1", host => { host1 => 1 }, }, 2 => { name => "service2", host => { host0 => 2, host5 => 2 }, }, ); print "----------------Menu-----------------------------------------\n"; print "Please enter the number of the service and press return\n"; print "-------------------------------------------------------------\n"; for $row (sort keys %services){ my $service=$services{$row}; print "$row\t $service->{ name }\n"; } print "Please enter number -->";