Explain the three main types of bank accounts and their purposes. | Shiksha Nation