Ask yourself the following question: Why does a river flow. It finds slope. This is the simple answer. Why doesn’t it flow up-slope You may have heard of potential energy. It is calculated by E = mgh where -h is the height. Water has a higher potential energy at the top, and sees a greater difference in potential energy down below. This causes water to flow down the slope.
This analogy can be applied to electron flow, with the difference that electrons move from lower electric potentials to higher electric potentials. Current is created when there is a potential difference within a circuit.
I hope you find this analogy helpful!