Travel with Suica Card

Hi Cheapos
We are going to be in Japan the first two weeks of may.
Tokyo - Osaka - Tanabe
Tanabe - Takayama
Takayama - Shibu Onsen
Shibu Onsen - Tokyo.

Can I use the Suica card for all travel or do I need to buy tickets seperately?
Does the Suica card work as a Tap on/Tap off card?

Any other advice would be great.
Arigatou
Julian