We use a utensil caddy. It holds all our pencils, pencil crayons, markers, gel pens, rulers, scissors, anything else long. It swivels as well. I love it, because it makes everything accessible for several children at. I don’t know where it came from, because it was a hand-me-down from my sister. You could make something similar with a lazy susan base and then several small cans/jars/containers. I might need to look into that, as we could use another.
Glue sticks, erasers, tape, stapler, and other smaller things are in a utensil tray that you would put in a drawer. This keeps them organized, but still freely accessible.
I won’t say that things are all put away all the time, but because the containers are open, it takes just a few seconds to tidy up when we need to.
On the super frugal side, one thing I have done when I have had LOTS of preschoolers in my home daycare is to use empty tissue boxes to hold things like crayons. I just cut the hole in the top a bit bigger, but still with a lip around the top, so they are stackable. Then the kids can each have their own box, but again, they are open and the items can just be tossed in at clean up time. They don’t last forever, of course, being just made from cardboard, but when one gets worn out, it’s free to replace it. This is what I still use in some of my kitchen drawers to keep bag clips, bread bags that we reuse, or other small items.