Can participants swap screen shares and remotely control each others' PCs?

Hi,

I'm trying to establish whether TeamViewer's capabilities fit my family's needs. 

Can participants "pass the ball" back and forth, and first view one person's screen and then the other's and back within a single session? 

And can one remotely control the other's PC if the other needs additional help (with permission, of course)?

Thank you.