If ‘User A’ creates a function (scenes etc.) can ‘User B’ operate them with their App?

Yes, via the remote sharing function through the app.