As the guest account is a member of the "everyone group" it will have the view and navigate permissions that are default for this group.
To do what you wish you could remove the everyone group and then grant the users specific rights where you wish them to see
or you could set a deny permission to the guest account for those areas that you wish to keep hidden from them.
I would advise caution in changing the everyone group permissions or setting deny options as this can, if sufficient care and planning is not taken, cause unpredictable results including completely locking out all users