The above question can be answered by simply using one word :- Magic.
However, Science will not have it. To avoid confusion, this is what I mean by Magic and Science :-
Magic: Magic is technically synonymous mystery, which means anything that we do not know about. In this logic, each person has a different amount of Magic in their lives, that is, the less the knowledge, the more the Magic. In this sense, it would mean that the knowledge of the whole human race is vastly outweighed by Magic.
Science: *Which word is synonymous with Science? That is right, Technology. Now, many people think that Technology is just gadgets, robots, etc. However, that is not it. Technology includes all techniques. It even includes knowledge, so Science is technically anything that we know about. In this sense, it is the polar opposite of Magic.
However, without any of the above, the world will not work. Can we do anything without knowing anything? No. All the same, if we know everything, the world will become dull, as there would be nothing else to learn. Though I love Magic, I would still like to change it a little for Science, through this question :-
How Do Pokemon Use Special Attacks?
By special attacks, I mean attacks like Energy Ball, Flamethrower, Water Pulse, etc. Some of these have Pokemon generating energy. The most solid proof for this fact is this :- In the Anime, Ash's Grotle accidentally swallowed its own Energy Ball. This gave it a huge energy boost. So, how does this prove anything? If Grotle had used its own energy to make the Energy Ball, it would not have received the energy boost by swallowing it, because it would have the same energy it would have had before using Energy Ball if it had used its own energy. By energy, I mean power. This means that it generated energy.
So, how will you explain this scientifically?
All questions have to be answered from In Universe Perspective. Everything else is spam here.