My students often ask me about the best way of learning/memorizing new words. I wouldn’t say that there is a universal way that works for everyone. For example, some students like creating stories with new vocabulary, others still use note cards with words and their definitions on them.
I also recommend using StudyStack for creating flashcards and reviewing vocabulary in a more interactive way.
Quizlet is also a great website and application for creating flashcards.
I love using Flocabulary with my middle schoolers. The website has a lot of themed hip-hop songs, which kids love a lot.
If you want to challenge your vocabulary, try this quiz from Merriam Webster.