Build a Java-based program to automate common account management routines, such as keeping track of expenses, managing credentials, and providing summaries of activities. The program will allow users to:
- Add, view, and remove accounts (e.g., email, bank).
- Save passwords securely.
- Track and categorize expenses.
- Generate reports based on the user's account data.
- chatbot