Tax preparation software can help prepare and file your taxes by _________.

A.making an appointment with a tax expert for you

B.posing questions to collect necessary information

C.calculating your taxes based on your savings account balance

D.providing you with blank tax forms you can fill out