Um sistema bancário é uma experiência e tanto de fazer.
Sua estrutura de dados começa com uma lista de transações de cada cliente. O saldo será sempre a soma dessas transações, você não obrigatoriamente precisa ter o saldo calculado.
Implemente extrato, saque, deposito e transferencia entre contas.
N Al