What's the difference between Blueprint Macros and Blueprint Functions?

I think I have? Or perhaps I didn’t do it right. D: