MCreator makes it possible to make custom GUIs such as crafting tables, furnaces, chests and other related GUIs. There are a few common types of GUIs. On this wiki page, you can find tutorials on how to make each of these GUI types.
Basic two slot crafting GUI and block
Chest GUI and block