Custom Inventories?

Is anyone able to help explain on how to make custom inventories. I have searched around but Iā€™m just to able to make sense of any of it. What I am trying to do it make like a warp GUI.