The term "clever dick" is often used to describe someone who is excessively proud of their intelligence or knowledge. If you're looking for alternative synonyms that are more polite, you might consider words like "intellectual," "brainy," "astute," or "scholarly." For a more playful or humorous tone, words like "smarty-pants," "know-it-all," "wise guy," or "brainiac" might be a good fit. Ultimately, the word choice will depend on the context and tone of your conversation, but these suggestions can help you expand your vocabulary and communicate your message with clarity and nuance.