Does linear growth have to add the exact same amount each period, so a constant amount each time such as 500, 500, 500, etc, or does it just have to be close each period, such as 125, 137, 145, 160, etc?

if truly linear, the slope is constant.

If the slope is close to constant, then the growth is close to linear.