Meshtastic and Meshcore are only for textmessages and have different focus scenarios (MT more agile Mesh. MC planned Mesh).
Reticulum is a Networkstack which allows every kind of data via different technologies (sounds complex, but this also works like MT/MC).
For the start my advice: Select the one most common in your area and play with it (hardware is most probably identical). Have fun with this!