Creativity begins with an ‘idea’ (e.g. thought, organism, planet, etc.)  The idea is communicated to and challenged by ‘reality’ (e.g. perception of the world, environment, Space, etc.).  If the idea survives reality, then it is manifested (i.e. made real).  This manifestation is related to the original idea, and they are challenged by the same or changed reality, and, if they survive, a new manifestation occurs.  This process is repeated until there are no more ideas or there is no more reality.
Natural Selection starts with an organism, that organism is challenged by its environment, and, if it survives, it produces offspring.   These offspring and the original organism are tested by the same or changed environment, and, if they survive, they produce similar or different offspring.  This process is repeated until there are no more organisms or no more environments.
The Scientific Method, as described before, is Trial & Error, where the scientist starts with an initial state or initial information and runs it through a related experiment that produces results.  These results are recorded and compared to the initial information.  The initial information and the results (now part of the initial information) are run through the same or different experiment, and the same or new results are recorded.  This process continues until there is no more information or experiments.
When Humans learn, they receive information (i.e. facts, experiences, ideas, etc.) and they test or challenge this information with their brain (i.e. memory, reasoning, etc.).  A conclusion (e.g. inaccurate, unrecognizable, dismissed, accepted, etc.) is drawn based on these brain activity challenges.   These conclusions are compared with the original facts or experiences and challenged again by the brain, resulting in similar or new conclusions.  This process is repeated until there are no more facts, experiences, or ideas, or the brain activity ceases.
‘Test’ above represents a challenge or a series of challenges that the ‘input’ needs to survive.  The ‘output’ is the result of the test (i.e. what the test produces after processing the input).  The output is now fed back to the input where it is compared/related to the input, and then run through the same and/or new tests.  The output becomes part of the new input.  This may result in the same or new output.  This process continues until there are no more tests or input.