I usually don't get super complicated with element-based stuff (I lied, I do).
Typically, I go for something like this, and then the elements combine and mix to create the effects based on sigils or other directive forces/objects. The elements I list are based purely on presence rather than absence—the lack of fire does not mean something is ice. The lack of order, commonly called chaos, isn't really it's own element, but instead just "hey, your shit is gonna explode in your face."
Fire (energy)
Earth (solid)
Water (liquid)
Air (gas)
Order
Movement
The four common names (fire, earth, water, air) would be how people are taught in the most simple manner. The second names are what the serious studies of magic would realize is closer to the truth of magical elements. This, paired with alchemy games online, helps me find the path to combine into a desired effect, and then the element of order is an adjustable variable, where reducing it will give more wondrous effects, but make the magic more unstable, and increasing will lead to more mundane effects, but increased stability.
Movement, like Order, is another variable. At low amounts, an effect may resist being moved. At high amounts, it may move with impossible ease (and likely too much), so you ned to balance this as much as you do Order.
Want to make a hovering light source that follows you? Movement should be medium and aimed toward your hand. Use Fire to create heat and light. A barrier of earth+water may create a glass-like effect that keeps the heat in, and air could be used to keep the magic airborne. For order, you might want to set it to a high amount, because the spell doesn't need to be miraculous, but it does need to be very stable.
Finally, to make the magic happen, you'd have to channel those elements either from your own body or from your surrounding area. Most might use a pre-programmed item to create such a spell. Some might use markings or movements to help channel the elements to create it. It depends on the setting and characters from there.
A magic user who has learned efficiency could take an object and use Fire to make it glow and Air to lift it, then just adjust Order and Movement to make it hover by them.