Difference between pts and tty
tty refers to the virtual consoles that can be accessed by typing ctrl-alt-f1 to ctrl-alt-f7. If you create terminals from the virtual consoles, they are pseudo consoles or pts.
Link 1 | Link 2 | Link 3