"Fonksiyonları belirli kullanım amaçlarına göre kullanarak Script oluşturmayı nasıl pratik hale getirebilirim? "
demişsin. Fonksiyonların temel yapısı matematiğe dayaniyor f(x) =y kısmını kavradıktan sonra olay mantıkta bitiyor. Yani hayal gücünde y kısmını istediğin şekilde komut olarak ne kadar dökebileceğin sana kalmış.

"Sürekli sıfırdan birşey mi yapmalıyım yoksa daha tam hakim olmadığım için hazır scriptlerin bazı yerlerini mi editlemeliyim?"
Kısmını ise şöyle cevaplayayım. Php OOP yani Obje dayalı bir hiyerarşiye dayalı bir dildir. Yani sınıf dediğimiz temeller PHP de vardır.
Sürekli 0 dan başlayacağına kendini kanıtlamış Frameworklerden birtanesinin nasıl kullanıldığını öğrenmeni tavsiye ederim. Herşeyi hızlanırmış olursun.