Stores are putting out more types of food and snack than the mind can fathom, all to compete over customers.