The differences are protons give out a positive charge neutrons are neutral and electrons give out negative charge.
Another one is the fact they are located on specific separate parts of an atom and each atoms consists a different amount each charge hope this helped :)