Spell casting requires two things: an equipped staff and reagents located in your inventory. As you cast spells reagents will be consumed and will need to be replenished, otherwise you will not be able to cast any spells.