Hello again Nuno!
Please download the Java files here:DOWNLOAD
I corrected various minor errors throughout your code, formatted the currency amounts as currency, and added a "Press enter to continue" functionality so that it doesn't spit out the output plus the menu again all in one go, making it difficult to follow.
The biggest issue throughout the code was the use of nextInt, nextDouble. These seem like the correct thing to use, but they are single byte input. So, if I enter 500 as the balance and you use nextDouble, it gets the number 5 only and does not cause a new line, so the next line then prints out on the same line and future attempts to do a nextLine have undesirable results because it will actually read the previous line with the 00 still on it.
The better way of doing this is to just use nextLine and then parse the string value into an Integer or Double, which is what i have done with the code.
You will see that the project now does everything that is stated in the requirements. You actually did a really, really good job with the code. Other than the input issue and a few minor issues, you did an excellent job. Before turning it in, you should go through and add comments to your code.
Let me know if you have any questions. I'm here to help!
Please remember to rate my answer. Thank you so much and have a wonderful day!