So, physical chemistry, yay! First misconception: they do not ‘circle’, per se. Electrons are subject to wave-particle duality, and so position and movement do not really have as much meaning. They do move, but circling isn’t really how it is done. Arg, talking about this is strange.
Okay, so, short way: They move, but they move in complex and, frankly, unknown patterns. We know where they should/can be, and we know the kinetic energy they carry, but we do not know in what way they move. Reasons for the this are myriad, but i can tell you most electrons do not circle the nucleus, but move in their own spaces, in the clouds. And most clouds don’t circle the nucleus.
And the reason for the ‘electron cloud’ is not the fast movement, but the fact that they are not points, but potentials. Those clouds show where the electron may be, the most probably areas for the electron to be localized, but because of wave-particle duality, they don’t exist and move as points most of the time.
Think about it like this: if you go to the beach, and see a wave, can you point out where, precisely, that wave ‘is’? You can show the crest, draw the trough, show where it originated, where the next wave ‘starts’ (though that’s more a matter of conception then reality), but can you pick one point where it exists as a particle? That’s what it would be to point out where an electron is.
So, with that, there’s a few reasons that electrons don’t collide. Part is charge, but only part. If it was just charge, electrons would be colliding with protons all the time and that wouldn’t work out very well for us. Some of it has to do with the Pauli Exclusion Principle @flutherother mentioned, but not entirely.
The first reason is that electrons tend to associate in pairs, but these pairs do not interact directly. Almost all electron clouds have a ‘positive’ and ‘negative’ area (not charge, but mathematical signs. Things get abstract fast), and each electron stays in one area, and will not enter into the other. If they were to enter, the electrons would flip simultaneously and they still wouldn’t see each other. So, they just never come close enough. This is the practical upshot of the exclusion principle.
Then there’s electrons from other clouds, but that is covered much by charges, with clouds repelling each other as you may expect. There’s also similar reasons to above between clouds, with electrons that come close jumping between levels and displacing other electrons, but this mostly just happens because of external stimuli. For the most part, electrons stick to their clouds and don’t bother each other.
A last reason is because of the wave state. Because of being a wave property, electrons with different energy can find it hard to interact with electrons of different energy. They just don’t ‘see’ each other. Since the only electron with exactly the same energy is localized in another part of the cloud, the electrons from different levels tend not to interact, even if they come close.
Again, think about water waves. They ‘collide’, sort of, but they really just tend to move past each other. They may grow or shrink depending on how they interact (interference patterns), but after the split second of interaction the waves each go on their way, pretty much unaffected. Same deal here.
Last bit: we have collided electrons, it’s relatively simple to do. I used electron beams in intro physics lab, even. But that requires lots of energy to do, far in excess of what is typically found in an electron, and so it happening in a normal, non-collider setting is essentially impossible, because it has to overcome all the forces I mentioned above, and probably a few i neglected to mention.