Scrolling elements are currently implemented at the GuiElement subclass level (i.e. GuiListbox, GuiScrollText). So is clipping. Implement clipping and scrolling as options for either the standard GuiContainer or as a GuiContainer subclass.
This might be accomplishable using glScissor, similar to how the radar is clipped, plus translation of the child elements on scroll events and storing and reapplying scroll offset on hide/show events.
Having scrolling GuiContainers within scrolling GuiContainers might require intersecting scissor areas.