Il controllo TMemo non supporta la formattazione: devi usare un TRichEdit.

Vedi la documentazione in linea del controllo per i metodi da utilizzare per implementare le altre funzionalità che hai chiesto.