All of the following is a guide to what not to do, which could leave the best practices more obvious, but still completely subjective.
TL; DR do not bother to read if you are looking for an obvious and objective answer, this question is, as indicated above, completely subjective. And software design best practices finally conflict with any attempt to answer the question.
This is an interesting question because Microsoft has made a terrible effort to answer this question with its tapes in Office. And then he successfully patented these fucking things.
That is insult to injury. Get in the wound. etc.
Their stated objective was to make the discovery of features and functionalities easier and faster, but they did it in such a way that they discouraged people who knew how to use more software, eliminating the original processes of use and adding steps to make the most Things, too. Moronic in the extreme.
Microsoft has followed this path with the changes in Windows 8 throughout the UI / UX and Windows 10 is not significantly better.
This is the greatest example of what not to do, in the most prominent and dominant software on earth. Therefore, it is important to consider and learn from their lessons. Although they have not done so. And I will not do it.
Similarly, "tip of the day" went out of style when Shareware did. Now it's just another window to click that nobody wants to try, and it's annoying.
Domain is something that should be encouraged. That means you must describe the benefits and find ways to attract users to search and find the powers of an application. This is as much marketing and advertising as UI and UX design.
Ice sculpture with chainsaws is a very good example of this well done.
The interactive prototypes made with Apple's Keynote are similar.
The process of removing features from Apple Pages is another illicit step. The fact that many users do not use all the functions does not mean that it was not they who pastored, taught and otherwise guided the majority of their users.
It's strange how Microsoft and Apple are constantly moving towards less concern for ambassadors and opinion leaders among their user bases, despite going in different directions in other aspects of their approaches.
Which leaves me with a very subjective response: your UI and UX should allow simplistic and demotivated users as much as possible without compromising UI and UX for advanced users and those who can discover and learn on their own.
Perhaps I am saying that you have to accept that people also have tools with different goals, talents and levels of trust.
And make videos about ice sculpture with your application.