To make a program using Node.js, you will need to install Node.js on your computer. Once you have installed Node.js, you can create a new project by running the following command in your terminal:

```
npm init
```

This will create a new directory for your project and initialize a package.json file. The package.json file is a manifest file that contains information about your project, such as its name, version, and dependencies.

Once you have created a new project, you can start writing your code. Node.js uses JavaScript as its programming language, so you can use any JavaScript IDE or text editor to write your code.

To add a GUI to your Node.js program, you can use a GUI library. There are many different GUI libraries available for Node.js, such as:

* Electron
Electron: https://electronjs.org/ is a framework that allows you to create cross-platform desktop applications using web technologies like HTML, CSS, and JavaScript.
* NW.js (previously known as node-webkit)
NW.js: https://nwjs.io/ is a similar framework to Electron.
* NodeGui
NodeGui: https://nodegui.org/ is a library that allows you to create native desktop applications using JavaScript and CSS.

Once you have chosen a GUI library, you can follow the documentation to learn how to use it.

Here is a simple example of a Node.js program with a GUI:

```
const electron = require('electron');
const app = electron.app;
const BrowserWindow = electron.BrowserWindow;

// Create a new window
const win = new BrowserWindow({
  width: 800,
  height: 600
});

// Load the index.html file into the window
win.loadURL('file:///index.html');

// Listen for the window to close
win.on('closed', () => {
  app.quit();
});
```

This program creates a new window that loads the index.html file. The index.html file can contain any HTML, CSS, or JavaScript code.

I hope this helps! Let me know if you have any other questions.
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence