'Find' is the most different of those three, because it can be used to be mean that you are looking for something OR that you found something. In the future tense, it means that you are looking for something:
"I am going to find my lost kitten."
In the past, it means you succeeded:
"I found my lost kitten!"
'Seek' and 'search' are synonyms, but they only mean looking for something no matter the tense. In the past tense, they imply that you DID NOT find what you were looking for:
"I searched for my lost kitten all night."
"I sought my lost kitten all night."
Both of these mean that you do not have your lost kitten.
Also, between 'seek' and 'search', 'seek' has a much more literary and poetic feeling, best used for formal writing or novels. 'Search' is usually part of the phrase 'search for', as in looking for something. Even then, "look for" is much more common in informal speech.
So, let me simplify this:
Past Tense:
Found means you located the thing you were looking for.
Sought means you tried and failed.
Searched for means you tried and failed.
Present Tense:
Find means you regularly locate things. "I find new gray hairs every day now."
Seek means you regularly look for something. "I seek help for English on italki."
Search for means you regularly look for something.
Future Tense:
Will Find means you plan to look for something.
Will Seek means you plan to look for something.
Will Search For means you plan to look for something.