They have practically the same general meaning. But there are slight differences in nuance. "I'm happy" is very simple and generic, and focuses on the 'happy' part. "I'm feeling happy" also emphasises 'feelings', so if you don't want to appear emotional and "in your feelings" you might want to avoid this one. "I feel happy" is somewhere between the two.
Also note that "I'm feeling happy" is more of a temporary, short-term thing, often followed by "right now". Meanwhile, "I feel happy" and "I'm happy" can comfortably refer to both short-term and long-term feelings, so these are the better choices for talking about if you're happy with your job, where you are in your career, and how your marriage is getting on, etc.