You can create a functional user feature template for functional features (create, transform, functional fillet, etc.) and instantiate it on another 3D shape. You can perform the same operations on user features and on functional user features.