Get your taxes done using TurboTax

When you hold til maturity, how you report that depends on how big or small is your market discount. Go search "de minimis".