menu implementation
adding error handlign for menu opt selection and incorporating into main
client access shared memory