You’d be able to set up memberships with Woocommerce – although that would traditionally be based around access to content (rather than ability to perform functions).
WordPress’ User Role & Capability management is excellent – and it would definitely be possible to limit what users could do – but I suspect you might need some custom integration between the two to do exactly what you’re talking about.
]]>