There are some issues here. First you are defining everything global which is a bad thing and can eventually slow down and/or break you code. Make sure you use the word local in front of everything. If you want to able to access the values outside the module then set them on the module table like so:
t = {}
t.font = native.systemFont
t.fontBold = native.systemFontBold
t.statusBarH = display.topStatusBarContentHeight
t.tabBarH = 120
t.isAndroid = “Android” == system.getInfo(“platformName”)
local function func1()
…
end
t.func1 = func1
You can’t get 4 to work because you defined the meth1 inside the func3. If you need to call meth1 outside the func3 then define it separately in add a reference to it in the module table like func1 above.
Then when you need anything from the global.lua after you require it with local global = require(“global”) access the values with global.font and functions with global.func1().