Food court in the red wing.
Yes
Yes there is a cafeteria for all basic lunch items n comfort foods. There's also Starbucks.
Yes. Just make sure you get your hand stamped before you exit the exhibits to go to the cafe area, which is by the planetarium and IMAX. Otherwise you won't be able to get back in to the exhibits.
Thanks! Your answer is awaiting moderation.