Menu variety affects customer satisfaction by offering choices to meet different tastes and dietary needs, but excessive options can overwhelm both customers and kitchen staff.