Use ANKI or ANKIWEB
https://ankiuser.net/study/
ATP
https://www.google.com/search?q=atp+structure&rlz=1C1CHBF_en-GBGB793GB793&source=lnms&tbm=isch&sa=X&ved=2ahUKEwjS9uTYjaL9AhWVQEEAHcvnDYgQ_AUoAXoECAEQAw&biw=1920&bih=937&dpr=1#imgrc=3Nl_R4UTHJU7GM
ADP
https://www.google.com/search?q=atp+structure&rlz=1C1CHBF_en-GBGB793GB793&source=lnms&tbm=isch&sa=X&ved=2ahUKEwjS9uTYjaL9AhWVQEEAHcvnDYgQ_AUoAXoECAEQAw&biw=1920&bih=937&dpr=1#imgrc=3Nl_R4UTHJU7GM
Same as ATP but with 2 phosphate groups
Nucleotide
https://www.thesciencehive.co.uk/nucleotides-and-nucleic-acids