Do electrons orbit around the nucleus because there is an electrical charge between electrons and protons?
This is essentially correct. The electrons and protons have equal but opposite charges, and the fundamental law of electrostatics is that opposite charges attract and like charges repel. The positive charge on the nucleus attracts and “holds” the electrons in orbit about the nucleus. It is electromagnetics that holds the electrons in orbit about that nucleus.