I discovered a way to use things without consuming the item. I believe its possible to duplicate it. Looking for someone who knows more to maybe help me out and share this dupe with me.
You can learn the item without consuming it by starting the cast to learn it, wrap the item(using wrapping paper) in your inventory before it completes the cast to learn it. After its learned open the present.