Yes. The website has the full information about it. I personally like using City Pass and it comes out cheaper since there's more places that you can go. Dallas World Aquarium is just on the other side of the street amd they are both part of the City Pass.
Can you bring your on food
Unless you are a teacher with a badge
yes, unless you become a member of the museum, then there is an admission fee
Yes. They have different prices for members or non members. City pass is the way to go IF you're staying in the city for several days. If no, it's better to just go to the museums website and buy the tickets directly. Mine were electronic tickets. I bought them online and were scanned by the security staff. Paperless and fast.
Thanks! Your answer is awaiting moderation.