Mitch makes an important point - it is not as easy as we'd like it to be.
That said, either Finale or Sibelius will go a long way to meeting the requirements. I use Finale, largely because, well, that is what I started with, and there isn't anything in Sibelius that tempts me to jump ship. But if I had started with Sibelius I'd prolly be saying just the opposite!
There are demos for both tools, well worth a little time to evaluate them both!