The Spanish verb that means both "to use" and "to wear" is usar.
However, "llevar" is also commonly used to mean "to wear" in the context of clothing.
So the correct answer for both meanings would be usar for "to use" and llevar for "to wear." But if you have to choose one for both meanings in a broader context, usar is the more general term.