Answer:
B. checking account
Explanation:
Based on the requirements that Hannah has set forth for herself, it seems that the best option would be a checking account. This is a type of bank account that is very liquid, meaning she can easily access her money whenever needed and can keep track of how much she is spending and saving all through mobile apps or online accounts.