Hi, agree with teacher Michael, I would also add that the words depend on the context around them.
I usually think about these words as follows. For the word advise, think of an advisor. So a firm, would go to an advisor to get some specific advice on something that they really plan to action. They don't want a suggestion or a recommendation, they want a plan or a path.
For recommend, this is really softer advice. So something that is recommended to do, would really be just that, a recommendation from someone's point of view. For example, a board can recommend a course of action.
For suggest, it's used for statements usually where there is more limited context (not a full description). For example, based on the information that you have provided to me, I suggest we proceed to do XYZ.