Yes, all of the above suffixes have exceptions and words that don't fit the general rule, just like every other aspect of the French language. Sorry! But having a good idea what these suffixes mean ...
Words did not spring out of nowhere – the language we use has developed throughout history and the words you use come from many different places around the world. With a little knowledge you can work ...