Yep, a single type with state, capital and status all added to a single list.
Set status to '0' or incorrect at the start and to '1' or correct when they've got it right.
Read through the list only displaying those 'incorrect' until the student wants to start again. At that point ooop through the entire list change correct to incorrect again.
Set status to '0' or incorrect at the start and to '1' or correct when they've got it right.
Read through the list only displaying those 'incorrect' until the student wants to start again. At that point ooop through the entire list change correct to incorrect again.