Description: Develop a console-based budget tracker that allows users to manage their expenses and income.
- Expense and Income Entry: Allow users to input expenses and income with categories and amounts.
- Budget Calculation: Calculate the remaining budget after deducting expenses from income.
- Expense Analysis: Provide insights by categorizing expenses and displaying spending trends.
- Data Persistence: Store transactions in a file/database for tracking over time.