As a native English speaker, I have heard these expressions throughout my life. Some are used in certain regions and age groups. Much like Jake, some are not used mush or have been replaced by newer, hipper expressions. Don't feel bad though, we have many Americans that could not tell you what they mean let alone how to use them. Keep building your vocabulary/Colloquialisms/ etc, and you will be fine.