It is actually very common that kids ask you tens of thousands of questions. It is an immense opportunity for us to help them learn and grow. Yes, they'll drive you crazy. However we don't want to blame them for their curiosity because of our inability to give them a satisfactory answer.
There is no right or wrong way of learning. Every kid is different. Be patient with them. Try to answer their questions as much as you can. Especially nowadays we have such a fantastic tool, that is, google. If you don't know the answer, just go googling it. If you can teach them to google, they will bother you less.
My son start googling before he is 3 year old. I am just amazed at how quick he can learn and how much he can do with google.
A few other tips. Try to pool kids together so that they can learn from each other. Take them to library and bookstores where they pick the books of their interest. Develop a diversified ways of learning. And you'll be relieved from the role of a super-duper answering machine.