I love kids who ask questions!
You need to keep on your toes. There are questions and there are questions. You can respond with information, or you can respond with imagination (as distinct from lies). I think that to come up with a fake answer and pretend it's true is mean - but then that could lead to a good conversation about honesty!
"Why are the leaves falling off the trees?" can be answered by what you remember from science class or by, "I don't remember quite how it works, but when we get home we'll find out." And then do it. Computers can be wonderful.
"What is Grandma getting at the store?" can be answered by, "When she comes out, we can ask, and maybe she'll tell us and maybe she won't. We won't be nosy. It's her business."
"Why is that man driving a red truck?" can be answered by, "I don't know, but let's play a game. Why do you think he is driving a red truck? What if he drove a blue truck - would that be better?" You can make up a what-if sort of game about it.
"Where is that lady going?" "I don't know - where do you imagine she's going? I think... maybe she is going to the zoo to visit the baboons." From this sort of conversation, imagination grows. This can be fun, but you'll have to lead the way in it until your daughter knows how to play.
Here's a good one: "Mommy, why is that lady so fat?" "I don't know that lady, and it's unkind to talk about how people look, so we'll talk about something else for a while." When the lady is out of range, you might say, "Some people are fat because they don't take care of their bodies. Some are fat because they have been ill. Maybe she isn't fat. Maybe she used to be a lot fatter, but she's exercising and eating right and now she's actually skinnier." Here, you're presenting a different reasonable way of interpreting what you have seen.
You can also sometimes say, "Ask me that later." But later, if she asks, you need to answer, so you're not off the hook.
Remember: Sometimes a child asks question after question not to get answers but to get attention. It's perfectly fine to declare a moratorium on all questions for the next ten minutes... or to declare an "I'll ask YOU questions now" time, when she has to give the answers.
It all means you have to keep your brain working - which isn't a bad thing. But if you can quell the urge to yell, "SHUT UP!" or, "Mind your own business!" you're going in the right direction, I think.