How to make a GUI for the game?

I need to make a GUI for a game (inventory, menu, etc.) but I don’t know how to do it. Please suggest libraries, tutorials for GUI.
I heard about ImGui, but I don’t know if I can use my own textures for buttons, fonts?
(I also use GLFW)

Imgui is the best, for images is very easy
https://github.com/ocornut/imgui/wiki/Image-Loading-and-Displaying-Examples