Flash cards or multiple choice questions

To be able to pull from an list of entries and periodically change, and even assign weighted values would be great. Not sure the best way to load in the data set.

My specific use case is 7 and 8 letter words, including showing anagrams - bit of a Scrabble head.