Ciao Principiante.
Ti rispondo da principiante; magari passa qualcuno più esperto di me che ti dà una risposta più corretta.
Se ho capito bene la domanda (e per me non è molto chiara) tu vorresti avere un modulo dove stipare tutte le subroutine replicabili.
Se così è, crei un modulo di classe, che qui chiamerò "clsArith". Ipotizzo, che in clsArith hai le funzioni delle operazioni aritmetiche, ad esempio la somma:
Public Sub Sum (a as int, b as int) as Resumable sub
Return a + b
End Sub
Quindi, nel tuo modulo "Main" e in ogni altro modulo in cui vuoi richiamare queste sub devi:
* dichiararlo:
Sub Class_Globals
(...)
Private cArith As clsArith
(...)
End Sub
* inizializzarlo (io uso le B4XPage)
Private Sub B4XPage_Created (Root1 As B4XView)
Root = Root1
Root.LoadLayout("MainPage")
cArith.Initialize
End Sub
e quindi puoi richiamarle:
Private Sub Button1_Click
Label1.Text = cArith.Sum(1, 2)
End Sub