... inserire lo stesso blocco di codice in due schetc

Non è facile entrare nel concetto di libreria.
Ti consiglio di rileggerti bene la pagina che ti abbiamo linkato e di iniziare a fare dei test con piccole porzioni di codice, per capire, dagli errori segnalati dal compilatore, dove stai sbagliando.