#! /usr/bin/perl use strict; my %son_father; my $choice; my $name1; my $add_dad; %son_father = (Jeff => "Doug", Thomas => "Evan", Robert => "Jason", Bruce => "Richard", Clark => "Jon") ; my $menu = <); # fulfill the user request if ($choice eq 'a'){ print "Enter a male name: "; chomp ($name1 = lc ); } if (exists $son_father{$name1}) { print "Duplicate name -- try again!\n"; } else { print "Add a father: "; chomp ($add_dad = lc ); $son_father{$name1} = {$add_dad}; } if ($choice eq 'd') { print "Enter a male name: "; chomp ($name1 = lc ); } if (exists $son_father{$name1}) { delete $son_father{$name1}; } else { print "Sorry, couldn't find you -- try again later!"; } if ($choice eq 'e') { print "Come back again -- goodbye!"; exit; } else { print "Invalid choice, TRY AGAIN!\n"; } }