How to display blocks as a toggle?
The Quick Tabs module may meet your needs. 


  The Quick Tabs module allows you to create blocks of tabbed content, specifically views, blocks, nodes and other quicktabs. You can create a block on your site containing multiple tabs with corresponding content... Once created, the Quick Tabs blocks show up in your block listing, ready to be configured and enabled like other blocks.


You would create a Quick Tabs instance (Admin > Structure > Quicktabs) with the views blocks you want to display. You are able to configure URL arguments to pass to the block's contextual filters. 



Then display the block of the Quick Tabs instance on the user page. 

There are various tab styles offered by the module or you can style the tabs with your own CSS.