A cabinet has a closure like a door, a shelf is any horizontal surface for storage. All cabinets have shelves. A drawer pulls out of a cabinet, it slides out and allows you to store things like forks, knives, etc and it has an open top. I suggest you do a google image search of each word to get clarity